/**
 * @filename:AdminuserService 2022-2-27
 * @project Wonder Java前后台分离框架  1.1.0
 * Copyright(c) 2022 Wonder Co. Ltd. 
 * All right reserved. 
 */
package com.wonder.admin.service;

import com.wonder.admin.domain.Adminuser;
import com.wonder.admin.vo.AdminuserVo;
import com.wonder.admin.request.AdminuserRequest;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;
import java.util.Map;
/**   
 * @Description:TODO(后台用户服务层)
 * @version: 1.1.0
 * @author: Wonder
 * 
 */
public interface AdminuserService extends IService<Adminuser> {

    
    /**
     * 验证后台用户信息
     * 
     * @param Adminuser信息
     * @return 结果
     */
    public String validate(Adminuser adminuser,String type);
    
    /**
	 * 分页返回，自定义多表分页数据返回
	 */
	public IPage<AdminuserVo> selectAdminuserVoList(AdminuserRequest request, Page<AdminuserVo> page);
	
	/**
	 * 返回VO单个数据
	 */
	public AdminuserVo getVoById(Long user_id);


}